package com.property.manage.model.flowingWater;

import io.swagger.annotations.ApiModel;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDate;
import java.util.ArrayList;
import java.util.List;

@Data
@ApiModel("统计合计")
public class TotalVo {
    private LocalDate paymentTime;
    private BigDecimal routineMoney=new BigDecimal(0);
    private BigDecimal routineDeduction=new BigDecimal(0);
    private BigDecimal routineNet=new BigDecimal(0);
    private BigDecimal routineCash=new BigDecimal(0);
    private BigDecimal routinePreStorage=new BigDecimal(0);
    private BigDecimal routineCurrentDeposit=new BigDecimal(0);
    //应收
    private BigDecimal otherMoney=new BigDecimal(0);
    //减免
    private BigDecimal otherDeduction=new BigDecimal(0);
    //实收
    private BigDecimal otherNet=new BigDecimal(0);
    //现金
    private BigDecimal otherCash=new BigDecimal(0);
    //使用预存
    private BigDecimal otherPreStorage=new BigDecimal(0);
    //当前预存
    private BigDecimal otherCurrentDeposit=new BigDecimal(0);
    //押金缴纳
    private BigDecimal depositIncome=new BigDecimal(0);
    //押金退款
    private BigDecimal refundOfDeposit=new BigDecimal(0);
    //预存
    private BigDecimal proTotal=new BigDecimal(0);
    //当日现金
    private BigDecimal cash=new BigDecimal(0);
    private BigDecimal small=new BigDecimal(0);

    private List<TotalVo> totalVos=new ArrayList<>();
    
    private Integer villageId;
    private String villageName;
    private String buildingAddress;
}
